<?php
require '/Vue/vEtat.php';

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of ctrl_afficher
 *
 * @author Rolland
 */
class ctrl_afficher {
    // Constructeur par défaut
    function __construct() {
        if (!isset($_GET['site']) || $_GET['site']==''){
            $m = new vMain(); 
            $entr = new BDDUser();;
            $i = 0;
            foreach($entr->getEntrepots() as $s){
                $lesE[$i] = array('site'=>$s->getSite(), 'id'=>$s->getId());
                $i++;
            }
            $m->afficher($lesE);
        }
        else{
            if(isset($_POST['jour'], $_POST['type'], $_POST['es'])){
                 // prépare les objets métiers et vue
                $monEntrepot= new BDDEntrepot($_GET['id'], $_GET['site'], $_POST['jour'], $_POST['type'], $_POST['es']);
                $entr = new BDDUser();
                $i = 0;
                foreach($entr->getEntrepots() as $s){
                    $lesE[$i] = array('site'=>$s->getSite(), 'id'=>$s->getId());
                    $i++;
                }
                $r = $monEntrepot->getArticles();
                $i = 0;
                $lesA = array();
                foreach($r as $a){
                    $lesA[$i] = array("modele"=>$a->getModele(), "type"=>$a->getType(), "codeBarre"=>$a->getCodebare());
                    $i++;
                }
                $etatStock = new vEtat();
                $etatStock->afficher($lesE, $lesA, 'jour');
            }
            else{
                // prépare les objets métiers et vue
                $monEntrepot= new BDDEntrepot($_GET['id'], $_GET['site']);
                $entr = new BDDUser();;
                $i = 0;
                foreach($entr->getEntrepots() as $s){
                    $lesE[$i] = array('site'=>$s->getSite(), 'id'=>$s->getId());
                    $i++;
                }
                $r = $monEntrepot->getArticles();
                $i = 0;
                $lesA = array();
                foreach($r as $a){
                    $lesA[$i] = array("modele"=>$a->getModele(), "type"=>$a->getType(), "codeBarre"=>$a->getCodebare(), "id"=>$a->getId());
                    $i++;
                }
                $etatStock = new vEtat();
                $etatStock->afficher($lesE, $lesA, 'site');
            }
        }
    }

}

?>
